new Promise(fn)